home *** CD-ROM | disk | FTP | other *** search
- Path: ix.netcom.com!netnews
- From: redmtn@ix.netcom.com (Jerry Fitzpatrick)
- Newsgroups: comp.object,comp.software-eng,comp.lang.c++
- Subject: Re: Moving from C to C++
- Date: 24 Jan 1996 00:45:16 GMT
- Organization: Netcom
- Message-ID: <4e3ves$gpa@ixnews8.ix.netcom.com>
- References: <4cs44p$3pk@ixnews8.ix.netcom.com> <4dk8ts$fpc@antares.en.com> <4dmste$ba6@ixnews4.ix.netcom.com> <4e3du2$ian@gaia.ns.utk.edu>
- NNTP-Posting-Host: ix-hou9-25.ix.netcom.com
- X-NETCOM-Date: Tue Jan 23 4:45:16 PM PST 1996
-
- In <4e3du2$ian@gaia.ns.utk.edu>
- mbk@I_should_put_my_domain_in_etc_NNTP_INEWS_DOMAIN (Matthew B. Kennel)
- writes:
-
- >A friend who was a crack programmer introduced me to the notion of
- >'object orientation'. It was immediately impressive and was a clear
- >step above 'subroutines' and things essentially isomorphic to them.
- >
- >However, I had unusual difficulty getting real programs to work
- >reliably with C++. Stupid bugs happened less often, but there were
- >occasional really irritating "deep voodoo" bugs.
-
- I would agree that the C++ language has enough depth to produce "deep
- voodoo" bugs for the casual user.
-
- >Did I need "more commitment or in-depth ongoing training?" I don't
- >know, I didn't have the option. I had a total of $0 to spend on
- >compilers or classes.
- >
- >I'm a physicist: producing research results---not software---is my
- >main job.
-
- This is often a problem. No one gets very excited about training or
- tools when software is a sideline business. Of course, my comments were
- really aimed at groups whose primary business is software development.
-
- >Surprisingly, the solution was to junk C++ in favor of a different
- language.
-
- Not incredibly surprising, however, since every language is better
- suited for certains users or certain applications. C++ syntax is
- probably more difficult for people without a C background.
-
- >It turned out that it was peculiar design 'decisions' of C++ and
- >compiler bugs which accumulated to stymie me.
-
- I'm not sure about *peculiar* - unique maybe.
-
- >After that switch, object orientation flowed like my keyboard was
- >doused with WD-40. :-)
-
- Zoooom!
-
- --
- Jerry Fitzpatrick Assessment, Training & Mentoring
- Red Mountain Corporation for Software Architecture and
- 1795 N. Fry Rd, Suite 329 Development Processes (inc. OOA/OOD)
- Katy Texas USA 77449 Phone/Fax: 713-578-8174
-